Potato Worm — synonyms, definition
1. potato worm (Noun)
2 synonyms
Manduca quinquemaculata tomato hornworm
1 definition
potato worm (Noun) — Large green white-striped hawkmoth larva that feeds on tomato and potato plants; similar to tobacco hornworm.
1 type of
caterpillar